physically disabled - French English Dictionary